needle presser - French English Dictionary